AGB System

# 1 AGB System

## 1.1 System Overview

AGB is a portable game device that maintains downward compatibility with Game Boy Color (CGB) and provides higher performance.

AGB's 2.9-inch-wide reflective TFT color LCD and 32-bit RISC CPU enable production of games that match or surpass the Super Nintendo Entertainment System (Super NES) in performance.

AGB CPU

> 32-bit RISC CPU (ARM7TDMI)/16.78 MHz

Downward Compatibility with CGB

> Integral 8-bit CISC CPU for compatibility.

> (However, it cannot operate at the same time as the AGB CPU.)

Memory

> System ROM |  | 16 Kbytes (and 2 Kbytes for CGB System ROM)
> Working RAM |  | 32 Kbytes + CPU External 256 Kbytes (2 wait)
> VRAM |  | 96 Kbytes
> OAM |  | 64 bits x 128
> Palette RAM |  | 16 bits x 512 (256 colors for OBJ ; 256 colors for BG)
> Game Pak memory |  | Up to 32 MB: mask ROM or flash memory + Up to 512 Kbits: SRAM or flash memory

Display

> 240 x 160 x RGB dots
> 32,768 colors simultaneously displayable
> Special effects features (rotation/scaling, blending, fade-in/fade-out, and mosaic)
> 4 image system modes

Operation

> Operating keys (A, B, L, R, START, SELECT, and Control Pad)

Sound

> 4 sounds (corresponding to CGB sounds) + 2 CPU direct sounds (PCM format)

Communication

> Serial communication (8 bit/32 bit, UART, Multi-player, General-purpose, JOY Bus)

Game Pak

> Like DMG and CGB, AGB is equipped with a 32-pin connector for Game Pak connection. When a Game Pak is inserted, AGB automatically detects its type and switches to either CGB or AGB mode.

> The following Game Paks operate on the AGB system.

> 1. DMG Game Paks, DMG/CGB dual mode Game Paks, and CGB dedicated Game Paks
> 2. AGB dedicated Game Paks(Game Paks that only function with AGB)